package foroindaltronia.bd;

import java.rmi.Remote;
import java.rmi.RemoteException;

public interface IUsuario_SinRegistrar extends Remote{

	public boolean registrarUsuario(Usuario_registrado usuario) throws RemoteException;
	
	public boolean registrarUsuarioModeradorPruebas(Moderador moderador) throws RemoteException;
	
	public Usuario iniciarSesion(Usuario usuario) throws RemoteException;
	
	public Tema[] verTemasUsuarioNoRegistrado(Tema padre) throws RemoteException;

	public Tema buscarTemaPorNombreEID(String nombre, Tema temaPadre) throws RemoteException;
	
	public void subirArchivo(byte[] contenido, String nombreArchivo) throws RemoteException;
	
	public Mensaje[] buscarMensajesDeTemaTerminal(String nombrePadre) throws RemoteException;

	public Tema[] buscarTemasTerminalesFrecuentesNoRegistrado() throws RemoteException;

}
